package com.aaa.doctor.service;


import com.aaa.doctor.vo.DeptVo;
import com.aaa.doctor.vo.Scheduling2Vo;
import com.aaa.doctor.vo.SchedulingVo;
import com.aaa.entity.Scheduling;
import com.aaa.entity.User;
import com.aaa.vo.Result;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

public interface SchedulingService {

    Result queryScheduling(@RequestBody SchedulingVo schedulingVo);

    Result <List<User>> initUser();

    Result<User> getinitUser(SchedulingVo schedulingVo);

//    修改医生排班信息
    Result updScheduling(Scheduling2Vo scheduling2Vo);

    /**
     * 门诊挂号页面
     * 查询挂号列表
     * @param deptVo
     * @return
     */
    Result<List<Scheduling>> listDeptForScheduling(DeptVo deptVo);
}
